#include <stdio.h>

void bubble_sort (int array [] , int sz)
{

    int k ;

    for (k = 0 ; k < sz ; k++)
    {

        int flag = 1 ;

        for (int j = 0 ; j < sz - k - 1 ; j++)
        {

            if (array [j] > array [j + 1])
            {

                int tmp = array [j] ;

                array [j] = array [j + 1] ;

                array [j + 1] = tmp ;

                flag = 0 ;

            }

        }

        if(flag)
        {

            break ;

        }

    }

}

void printf_array (int array [] , int sz)
{

    for (int i = 0 ; i < sz ; i++)
    {

        printf("%d " , array [i]) ;

    }

}

int main ()
{

    int array [] = { 1 , 3 , 5 , 7 , 9 , 2 , 4 , 6 , 8 , 0 } ;

    int sz = sizeof (array) / sizeof (array [0]) ;

    bubble_sort (array , sz) ;

    printf_array (array , sz) ;

    return 0 ;

}